import request from '@/utils/request'

//获取用户信息列表接口
export function getList(params) {
  return request({
    url: '/rbac/userInfo/list',
    method: 'get',
    params
  })
}
//  新增用户接口
export function addUserInfo(data) {
  return request({
    url: '/rbac/userInfo/insertUser',
    method: 'post',
    data
  })
}



/**
 * 修改用户信息
 * @param {} data 
 * @returns 
 */
export function editUserInfo(data) {
  return request({
    url: '/rbac/userInfo/updateUser',
    method: 'post',
    data
  })
}

//查询用户接口
export function findUserInfo(query) {
  return request({
    url: '/rbac/userInfo/findUser',
    method: 'get',
    params: query
  })
}

/**
 * 根据id查找
 * @param {*} id 
 * @returns 
 */
export function findUserById(id) {
  return request({
    url: '/rbac/userInfo/find',
    method: 'get',
    params: {id}
  })
}



/**
 * 删除用户
 * @param {} query 
 * @returns 
 */
export function deleteUserInfo(id) {
  return request({
    url: '/rbac/userInfo/delete',
    method: 'get',
    params: {id}
  })
}


//测试所用
export function test() {
  return request({
    url: '/rbac/testA',
    method: 'get'
  })
}
/**
 * 注册
 * @param {} data 
 * @returns 
 */
export function register(data) {
  return request({
    url: '/info/userInfo/register',
    method: 'post',
    data
  })
}